HBase数据库入门教程

< 上一页HBase HBase是什么?下一页 >

HBase数据库教程HBase 是一个开源的、分布式的、版本化的 NoSQL 数据库(也即非关系型数据库),它利用 Hadoop 分布式文件系统(Hadoop Distributed File System,HDFS)提供分布式数据存储。

与传统的关系型数据库类似,HBase 也以表的形式组织数据,表也由行和列组成;不同的是,HBase 有列族的概念,它将一列或者多列组织在一起,HBase 的每一个列都必须属于某个列族。

这套 HBase 入门教程重点讲解大数据场景下的分布式 NoSQL 数据库,所以对 HBase 的单机版或者本地模式没有过多讨论。

学习完本教程,你将了解:

  • HBase 的发展历史和基本特性;
  • HBase 的安装和部署;
  • HBase 的核心模块、数据模型和底层原理;
  • HBase Shell 客户端的使用;
  • 如何使用 Java 和 Python 来操作 HBase;
  • HBase 的集群化管理。
教程目录:
1. HBase是什么?
2. HBase的优势有哪些?
3. Hadoop与HBase的关系
4. HDFS简明入门教程
5. HDFS的特点与使用场景
6. HBase的组件和功能
7. Zookeeper是什么?
8. HMaster是什么?
9. RegionServer是什么?
10. HBase的使用场景及案例
11. HBase的安装与配置(非常详细)
12. HBase数据模型解析
13. HBase Shell及其常用命令
14. HBase创建表(create命令)
15. HBase修改表(alter命令)
16. HBase删除表(disable和drop命令)
17. HBase put命令:插入数据
18. HBase删除数据(delete命令)
19. HBase get命令:从表中获取数据
20. HBase scan命令:查询全表数据
21. HBase过滤器入门教程
22. HBase Java编程入门教程
23. HBase Thrift协议编程入门教程
24. HBase MapReduce处理分布式数据
25. HBase Region分区及定位
26. HBase数据的读写流程
27. HBase WAL机制
28. HBase Region管理(拆分+合并+负载均衡)
29. HBase集群的管理(非常全面)
< 上一页HBase HBase是什么?下一页 >